package org.skatiger.jrove.component.html;

import org.skatiger.jrove.component.UIComponentBase;

public class HtmlComponentBase extends UIComponentBase {

    // Standard Attributes
    protected String accesskey;

    protected String dir;

    protected String ltr;

    protected String lang;

    protected String style;

    protected String styleClass;

    protected String tabindex;

    protected String title;

    protected String alt;

    // event
    protected String onblur;

    protected String onchange;

    protected String onclick;

    protected String ondblclick;

    protected String onfocus;

    protected String onmousedown;

    protected String onmousemove;

    protected String onmouseout;

    protected String onmouseover;

    protected String onmouseup;

    protected String onkeydown;

    protected String onkeypress;

    protected String onkeyup;

    // ---------------------------------------

    public String getAccesskey() {
        return getPropertyValue("accesskey", accesskey);
    }

    public String getAlt() {
        return getPropertyValue("alt", alt);
    }

    public String getDir() {
        return getPropertyValue("dir", dir);
    }

    public String getLang() {
        return getPropertyValue("lang", lang);
    }

    public String getLtr() {
        return getPropertyValue("ltr", ltr);
    }

    public String getStyleClass() {
        return getPropertyValue("styleClass", styleClass);
    }

    public String getOnblur() {
        return getPropertyValue("onblur", onblur);
    }

    public String getOnchange() {
        return getPropertyValue("onchange", onchange);
    }

    public String getOnclick() {
        return getPropertyValue("onclick", onclick);
    }

    public String getOndblclick() {
        return getPropertyValue("ondblclick", ondblclick);
    }

    public String getOnfocus() {
        return getPropertyValue("onfocus", onfocus);
    }

    public String getOnkeydown() {
        return getPropertyValue("onkeydown", onkeydown);
    }

    public String getOnkeypress() {
        return getPropertyValue("onkeypress", onkeypress);
    }

    public String getOnkeyup() {
        return getPropertyValue("onkeyup", onkeyup);
    }

    public String getOnmousedown() {
        return onmousedown;
    }

    public String getStyle() {
        return getPropertyValue("style", style);
    }

    public String getTabindex() {
        return getPropertyValue("tabindex", tabindex);
    }

    public String getTitle() {
        return getPropertyValue("title", title);
    }

    public String getOnmousemove() {
        return getPropertyValue("onmousemove", onmousemove);
    }

    public String getOnmouseout() {
        return getPropertyValue("onmouseout", onmouseout);
    }

    public String getOnmouseover() {
        return getPropertyValue("onmouseover", onmouseover);
    }

    public String getOnmouseup() {
        return getPropertyValue("onmouseup", onmouseup);
    }

    public void setAccesskey(String accesskey) {
        this.accesskey = accesskey;
    }

    public void setAlt(String alt) {
        this.alt = alt;
    }

    public void setDir(String dir) {
        this.dir = dir;
    }

    public void setLang(String lang) {
        this.lang = lang;
    }

    public void setLtr(String ltr) {
        this.ltr = ltr;
    }

    public void setStyleClass(String styleClass) {
        this.styleClass = styleClass;
    }

    public void setOnblur(String onblur) {
        this.onblur = onblur;
    }

    public void setOnchange(String onchange) {
        this.onchange = onchange;
    }

    public void setOnclick(String onclick) {
        this.onclick = onclick;
    }

    public void setOndblclick(String ondblclick) {
        this.ondblclick = ondblclick;
    }

    public void setOnfocus(String onfocus) {
        this.onfocus = onfocus;
    }

    public void setOnkeydown(String onkeydown) {
        this.onkeydown = onkeydown;
    }

    public void setOnkeypress(String onkeypress) {
        this.onkeypress = onkeypress;
    }

    public void setOnkeyup(String onkeyup) {
        this.onkeyup = onkeyup;
    }

    public void setOnmousedown(String onmousedown) {
        this.onmousedown = onmousedown;
    }

    public void setOnmousemove(String onmousemove) {
        this.onmousemove = onmousemove;
    }

    public void setOnmouseout(String onmouseout) {
        this.onmouseout = onmouseout;
    }

    public void setOnmouseover(String onmouseover) {
        this.onmouseover = onmouseover;
    }

    public void setOnmouseup(String onmouseup) {
        this.onmouseup = onmouseup;
    }

    public void setStyle(String style) {
        this.style = style;
    }

    public void setTabindex(String tabindex) {
        this.tabindex = tabindex;
    }

    public void setTitle(String title) {
        this.title = title;
    }

}
